#include"Producer.h"
#include <stdlib.h>
#include <time.h>
#include <unistd.h>
Producer::Producer(TaskQenen &taskQenen)
:_task(taskQenen)
{}
Producer::~Producer()
{

}
void Producer::Run() 
{
    //种随机种子
    ::srand(::time(nullptr));

    int cnt = 5;
    while(cnt-- > 0)
    {
        int number = ::rand() %100;
        //其实就是为了去将任务放在TaskQueue
        _task.push(number);
        cout << ">>Producer produce " << number << endl;
        //生产速度慢一点
    }
}